\hypertarget{_my_self_def_8h}{}\doxysection{C\+:/96\+\_\+project/\+Design\+Pattern/\+Design\+Pattern/groupinc/\+My\+Self\+Def.h File Reference}
\label{_my_self_def_8h}\index{C:/96\_project/DesignPattern/DesignPattern/groupinc/MySelfDef.h@{C:/96\_project/DesignPattern/DesignPattern/groupinc/MySelfDef.h}}


Personal type definition.  


\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{_my_self_def_8h_a0be11ce2e33906806ac4e521781809c0}{D\+E\+B\+U\+G\+\_\+\+P\+R\+I\+N\+TF}}(fmt,  args...)~printf(\char`\"{}\mbox{[}\%s\+:\%s\+:\%d\mbox{]} \char`\"{}fmt\char`\"{}\textbackslash{}r\textbackslash{}n\char`\"{}, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+,\+\_\+\+\_\+\+F\+U\+N\+C\+T\+I\+O\+N\+\_\+\+\_\+,\+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \#\#args)
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef void \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}}
\item 
typedef short \mbox{\hyperlink{_my_self_def_8h_a9909bd3cf05f0906045f2ee85be4eeac}{S\+H\+O\+RT}}
\item 
typedef int \mbox{\hyperlink{_my_self_def_8h_a392e62da233ed3e2f7c3fd4f487a3896}{I\+NT}}
\item 
typedef long \mbox{\hyperlink{_my_self_def_8h_a2a3e0cda5f1249bef6db47c5eb8e3813}{L\+O\+NG}}
\item 
typedef char \mbox{\hyperlink{_my_self_def_8h_ab6cc7b4aeb6ea31aba2b3fbfc83ff5e6}{B\+Y\+TE}}
\item 
typedef unsigned short \mbox{\hyperlink{_my_self_def_8h_a197942eefa7db30960ae396d68339b97}{W\+O\+RD}}
\item 
typedef unsigned int \mbox{\hyperlink{_my_self_def_8h_a798af1e30bc65f319c1a246cecf59e39}{D\+W\+O\+RD}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Personal type definition. 

\begin{DoxyAuthor}{Author}
arvin 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
1.\+0 2012/12/12 
\end{DoxyVersion}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{_my_self_def_8h_a0be11ce2e33906806ac4e521781809c0}\label{_my_self_def_8h_a0be11ce2e33906806ac4e521781809c0}} 
\index{MySelfDef.h@{MySelfDef.h}!DEBUG\_PRINTF@{DEBUG\_PRINTF}}
\index{DEBUG\_PRINTF@{DEBUG\_PRINTF}!MySelfDef.h@{MySelfDef.h}}
\doxysubsubsection{\texorpdfstring{DEBUG\_PRINTF}{DEBUG\_PRINTF}}
{\footnotesize\ttfamily \#define D\+E\+B\+U\+G\+\_\+\+P\+R\+I\+N\+TF(\begin{DoxyParamCaption}\item[{}]{fmt,  }\item[{}]{args... }\end{DoxyParamCaption})~printf(\char`\"{}\mbox{[}\%s\+:\%s\+:\%d\mbox{]} \char`\"{}fmt\char`\"{}\textbackslash{}r\textbackslash{}n\char`\"{}, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+,\+\_\+\+\_\+\+F\+U\+N\+C\+T\+I\+O\+N\+\_\+\+\_\+,\+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \#\#args)}



Definition at line 25 of file My\+Self\+Def.\+h.



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{_my_self_def_8h_ab6cc7b4aeb6ea31aba2b3fbfc83ff5e6}\label{_my_self_def_8h_ab6cc7b4aeb6ea31aba2b3fbfc83ff5e6}} 
\index{MySelfDef.h@{MySelfDef.h}!BYTE@{BYTE}}
\index{BYTE@{BYTE}!MySelfDef.h@{MySelfDef.h}}
\doxysubsubsection{\texorpdfstring{BYTE}{BYTE}}
{\footnotesize\ttfamily typedef char \mbox{\hyperlink{_my_self_def_8h_ab6cc7b4aeb6ea31aba2b3fbfc83ff5e6}{B\+Y\+TE}}}



Definition at line 17 of file My\+Self\+Def.\+h.

\mbox{\Hypertarget{_my_self_def_8h_a798af1e30bc65f319c1a246cecf59e39}\label{_my_self_def_8h_a798af1e30bc65f319c1a246cecf59e39}} 
\index{MySelfDef.h@{MySelfDef.h}!DWORD@{DWORD}}
\index{DWORD@{DWORD}!MySelfDef.h@{MySelfDef.h}}
\doxysubsubsection{\texorpdfstring{DWORD}{DWORD}}
{\footnotesize\ttfamily typedef unsigned int \mbox{\hyperlink{_my_self_def_8h_a798af1e30bc65f319c1a246cecf59e39}{D\+W\+O\+RD}}}



Definition at line 19 of file My\+Self\+Def.\+h.

\mbox{\Hypertarget{_my_self_def_8h_a392e62da233ed3e2f7c3fd4f487a3896}\label{_my_self_def_8h_a392e62da233ed3e2f7c3fd4f487a3896}} 
\index{MySelfDef.h@{MySelfDef.h}!INT@{INT}}
\index{INT@{INT}!MySelfDef.h@{MySelfDef.h}}
\doxysubsubsection{\texorpdfstring{INT}{INT}}
{\footnotesize\ttfamily typedef int \mbox{\hyperlink{_my_self_def_8h_a392e62da233ed3e2f7c3fd4f487a3896}{I\+NT}}}



Definition at line 13 of file My\+Self\+Def.\+h.

\mbox{\Hypertarget{_my_self_def_8h_a2a3e0cda5f1249bef6db47c5eb8e3813}\label{_my_self_def_8h_a2a3e0cda5f1249bef6db47c5eb8e3813}} 
\index{MySelfDef.h@{MySelfDef.h}!LONG@{LONG}}
\index{LONG@{LONG}!MySelfDef.h@{MySelfDef.h}}
\doxysubsubsection{\texorpdfstring{LONG}{LONG}}
{\footnotesize\ttfamily typedef long \mbox{\hyperlink{_my_self_def_8h_a2a3e0cda5f1249bef6db47c5eb8e3813}{L\+O\+NG}}}



Definition at line 14 of file My\+Self\+Def.\+h.

\mbox{\Hypertarget{_my_self_def_8h_a9909bd3cf05f0906045f2ee85be4eeac}\label{_my_self_def_8h_a9909bd3cf05f0906045f2ee85be4eeac}} 
\index{MySelfDef.h@{MySelfDef.h}!SHORT@{SHORT}}
\index{SHORT@{SHORT}!MySelfDef.h@{MySelfDef.h}}
\doxysubsubsection{\texorpdfstring{SHORT}{SHORT}}
{\footnotesize\ttfamily typedef short \mbox{\hyperlink{_my_self_def_8h_a9909bd3cf05f0906045f2ee85be4eeac}{S\+H\+O\+RT}}}



Definition at line 12 of file My\+Self\+Def.\+h.

\mbox{\Hypertarget{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}\label{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}} 
\index{MySelfDef.h@{MySelfDef.h}!VOID@{VOID}}
\index{VOID@{VOID}!MySelfDef.h@{MySelfDef.h}}
\doxysubsubsection{\texorpdfstring{VOID}{VOID}}
{\footnotesize\ttfamily typedef void \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}}}



Definition at line 11 of file My\+Self\+Def.\+h.

\mbox{\Hypertarget{_my_self_def_8h_a197942eefa7db30960ae396d68339b97}\label{_my_self_def_8h_a197942eefa7db30960ae396d68339b97}} 
\index{MySelfDef.h@{MySelfDef.h}!WORD@{WORD}}
\index{WORD@{WORD}!MySelfDef.h@{MySelfDef.h}}
\doxysubsubsection{\texorpdfstring{WORD}{WORD}}
{\footnotesize\ttfamily typedef unsigned short \mbox{\hyperlink{_my_self_def_8h_a197942eefa7db30960ae396d68339b97}{W\+O\+RD}}}



Definition at line 18 of file My\+Self\+Def.\+h.

